草庐IT

ios - RxSwift 和 UIPickerView

全部标签

ios - 核心数据模型设计 - 更改 "Live"对象也会更改保存的对象

我正在做我的第一个CoreData项目(在iPhone上),我真的很喜欢它。核心数据是很酷的东西。但是,我遇到了一个我不确定如何解决的设计难题,尽管我认为这是一种相当普遍的情况。它涉及数据模型。为了清楚起见,我将使用一个假想的足球游戏应用程序作为示例来说明我的问题。假设有NSMO称为DownsandPlays。播放功能类似于Downs使用的模板。用户创建Play(例如Bootleg、ButtonHook、SlantRoute、Sweep等)并填写各种属性。戏剧与唐斯有一对多的关系。对于每个Down,用户决定使用哪个Play。执行Down时,它使用Play作为其模板。每次向下运行后,它都

ios - 苹果新款3.3.1

随着Apple对iPhone开发协议(protocol)中的第3.3.1节进行更改,是否可以在他们的应用程序中boost一个静态库?我想在我的iPad应用程序中使用Boost... 最佳答案 BoostC++库,就是..用C++编写的库。3.3.1中没有任何内容禁止使用它们。一个异常(exception)是如果您想使用BoostPython库。但这并不严格违反该部分。但是使用Python可能是。关于Apple执行规则更改的能力仍然是一个悬而未决的问题。更重要的是……如果他们会追溯执行它,因为有许多iPhone应用程序是用Python

ios - 有没有办法查看 iPhone 设备是否打开或关闭 "Keyboard Clicks"?

我的应用能否获取键盘点击设置的当前状态?或者更好的是,有没有办法在我的应用程序运行时关闭键盘点击? 最佳答案 这是一个用户系统设置,所以我很确定您无法为您的应用关闭此设置。从用户的角度来看,即使可以禁用它也是一种很好的体验吗?他们希望在键入时会发出咔哒声,因此如果他们没有听到咔嗒声,即使他们已经明确启用它们,他们可能会认为这是错误的。 关于ios-有没有办法查看iPhone设备是否打开或关闭"KeyboardClicks"?,我们在StackOverflow上找到一个类似的问题:

ios - 如何在 iPhone/iPad 中播放流式音频

我想在我自己的程序中播放来自Internet服务器的声音。但是Apple提供的关于声音播放的示例代码都是打开一个音频文件,然后播放。我想知道如何从连续从互联网接收的内存中播放PCM数据。OpenAL或AudioQueue都可以。 最佳答案 看看这个:http://cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.htmlhttp://developer.apple.com/iphone/library/documentation/iPhone/Concep

opengl-es - 在带有 OpenGLES 的 iOS 上如何拥有多个 View ?

在iOS上,如果我想叠加两个View,然后从一个场景混合到另一个场景。例如:从游戏菜单到实际游戏。首先有菜单,然后单击(“开始游戏”)加载游戏View,并从菜单到游戏阶段进行很好的混合/转换。这不是混合的具体问题,而是关于如何在OpenGL应用程序中处理多个View的问题。我已经阅读并尝试了一些关于如何绘制线条、对象、闪电、颜色和类似内容的基础知识,但是当涉及到将它们全部放在一个真实的(不仅仅是一个静态View)OpenGLES应用程序中时,我完全是绿色的。我的意思是你必须使用不同的观点,对吧?或者我们在日常UIKit编程中都习惯的具有不同ViewController和View的设计模

ios - 适用于 iOS 的粒子动画

我在基于UIView的2D游戏中需要粒子动画。目前我正在使用一组图像来制作粒子动画。这使我的应用程序大小增加,有时会导致内存泄漏。有什么方法可以使用CoreAnimation制作粒子动画吗? 最佳答案 cocos2d(参见http://cocos2d-iphone.org/)是一个为iPhone开发2d游戏的框架。许多示例的源代码包括一些粒子动画演示。 关于ios-适用于iOS的粒子动画,我们在StackOverflow上找到一个类似的问题: https://

ios - 如何在 Objective-C 中访问公共(public)实例变量?

我有以下情况:@interfaceMyClass:NSObject@publicNSString*str;@end@implementation-(id)init{}@end现在我想在其他类中访问MyClass之外的str变量,(1)使用MyClass对象(2)而不使用MyClass对象,我该如何实现? 最佳答案 你可以用这个调用:MyClass*a;a.str;没有对象,就不能调用实例变量。但是,您可以使用此声明调用静态方法:@interfaceMyClass:NSObject+(void)doX;@end@implementat

iphone - iPhone/iOS 异步多人游戏框架?

我很好奇是否有人知道在iOS中启用异步多人游戏的任何框架?我知道GameKit/GameCenter简化了同步(实时)多人游戏-我正在考虑更像是WordsWithFriends的东西。显然需要有一个我必须提供的服务器端元素,以存储游戏状态并发送“轮到你了”通知-只是想知道是否有人已经发明了这个轮子。 最佳答案 我不确定我是否正确解释了您的问题。我想OpenFeint不适合您的需求?如果没有,您可以考虑访问www.smartfoxserver.com(一个多人服务器,非常可扩展,允许您使用多种语言编写服务器端扩展程序)。

php - 带有 JSON、PHP 的 iOS

我对ios和json比较陌生。我设法在mysql中创建了一个数据库,并使用php创建了一个基本的读写php页面。我正在使用cs193p类中的TwitterHelper类进行斯坦福的在线分配,以在线访问php界面并将其绑定(bind)到我的ios代码。我遇到无法解决的错误。更新:好的,这是我的代码:encode($arr);//Echo'{:'.$json->encode($arr).'}';?>问题是,除非我从$arr[]中删除[],否则我会得到包含在[]中的php页面的答案,json提取不喜欢它,因此会抛出异常错误并使我的应用程序崩溃。如果我删除它,php页面只返回1个结果...

cocoa-touch - iOS/iPhone SDK : initWithCoder and encodeWithCoder not being called

我正在尝试保存一个名为queueArray的NSMutableArray,以便在应用程序退出后可以再次加载它。我使用了一些教程来帮助我前进,这是我想出的代码。问题似乎是“initWithCoder”和“encodeWithCoder”没有被调用,没有NSLog调用,也没有在断点处停止。我已将NSCoding协议(protocol)添加到.h文件,我知道queueArray不是nil,它包含MPMediaItem。这是我用来尝试保存和加载数组的一些代码:-(IBAction)saveQueuePressed{NSString*rootPath=[NSSearchPathForDirect